Kone
Toggle table of contents
0.0.0-experiment-2025.7.7.13
common
Platform filter
common
Switch theme
Search in API
Kone
kone.state
/
dev.lounres.kone.state
/
KoneMutableState
Kone
Mutable
State
interface
KoneMutableState
<
Value
>
:
KoneState
<
Value
>
(
source
)
Members
Members & Extensions
Properties
value
Link copied to clipboard
abstract
override
var
value
:
Value
Functions
compare
And
Set
Link copied to clipboard
abstract
fun
compareAndSet
(
expected
:
Value
,
new
:
Value
)
:
Boolean
get
And
Update
Link copied to clipboard
fun
<
Value
>
KoneMutableState
<
Value
>
.
getAndUpdate
(
function
:
(
Value
)
->
Value
)
:
Value
map
Link copied to clipboard
fun
<
Value
,
Result
>
KoneState
<
Value
>
.
map
(
elementEquality
:
Equality
<
Result
>
=
defaultEquality()
,
transform
:
(
Value
)
->
Result
)
:
KoneState
<
Result
>
subscribe
Link copied to clipboard
abstract
fun
subscribe
(
observer
:
(
Value
)
->
Unit
)
:
KoneState.Cancellation
to
State
Flow
Link copied to clipboard
fun
<
Value
>
KoneState
<
Value
>
.
toStateFlow
(
)
:
StateFlow
<
Value
>
update
Link copied to clipboard
fun
<
Value
>
KoneMutableState
<
Value
>
.
update
(
function
:
(
Value
)
->
Value
)
update
And
Get
Link copied to clipboard
fun
<
Value
>
KoneMutableState
<
Value
>
.
updateAndGet
(
function
:
(
Value
)
->
Value
)
:
Value